
package com.dstz.form.vo;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;

/**
 * 对象功能:查询条件VO
 * 开发公司:向刚制作 
 * @author:xianggang
 * @date:2019-09-02 15:21:58
 */
public class SqlQueryDataVO implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
	// 查询栏条件
	private List<SqlSearchVO> queryData;
	
	// 分组条件
	private List<SqGroupByVO> groupBy;
	
	// URL条件
	private Map<String, String> paramsData;
	
	// freemarker参数
	private JSONObject freemarkerParams;
	
	// 排序
	String orderBy;
	
	// 数据备份日志ID
	Long backupLogId;
	
	public List<SqlSearchVO> getQueryData() {
		return queryData;
	}
	
	public void setQueryData(List<SqlSearchVO> queryData) {
		this.queryData = queryData;
	}
	
	public List<SqGroupByVO> getGroupBy() {
		return groupBy;
	}
	
	public void setGroupBy(List<SqGroupByVO> groupBy) {
		this.groupBy = groupBy;
	}
	
	public Map<String, String> getParamsData() {
		return paramsData;
	}
	
	public void setParamsData(Map<String, String> paramsData) {
		this.paramsData = paramsData;
	}
	
	public JSONObject getFreemarkerParams() {
		return freemarkerParams;
	}
	
	public void setFreemarkerParams(JSONObject freemarkerParams) {
		this.freemarkerParams = freemarkerParams;
	}
	
	public String getOrderBy() {
		return orderBy;
	}
	
	public void setOrderBy(String orderBy) {
		this.orderBy = orderBy;
	}
	
	public Long getBackupLogId() {
		return backupLogId;
	}
	
	public void setBackupLogId(Long backupLogId) {
		this.backupLogId = backupLogId;
	}
	
}